{ 
 ArcSec(0)=ComplexInfinity,
 ArcSec(1)=0,
 ArcSec(-1)=Pi,
 ArcSec(Sqrt(6)-Sqrt(2))=1/12*Pi,
 ArcSec(Sqrt(2)-Sqrt(6))=11/12*Pi,
 ArcSec(2/Sqrt(3))=1/6*Pi,
 ArcSec(-2/Sqrt(3))=5/6*Pi,
 ArcSec(Sqrt(5)-1)=1/5*Pi,     
 ArcSec(1-Sqrt(5))=4/5*Pi,   
 ArcSec(Sqrt(2))=1/4*Pi, 
 ArcSec(-Sqrt(2))=3/4*Pi, 
 ArcSec(2)=1/3*Pi, 
 ArcSec(-2)=2/3*Pi, 
 ArcSec(1+Sqrt(5))=1/5*Pi,   
 ArcSec(-1-Sqrt(5))=3/5*Pi,
 ArcSec(Sqrt(2)+Sqrt(6))=5/12*Pi,    
 ArcSec(-Sqrt(2)-Sqrt(6))=7/12*Pi,
 ArcSec(I)=Pi/2+I*Log(Sqrt(2)+1),
 ArcSec(-I)=Pi/2+I*Log(Sqrt(2)-1),
 
 ArcSec(Infinity)=Pi/2,
 ArcSec(-Infinity)=Pi/2,
 ArcSec(I*Infinity)=Pi/2,
 ArcSec(-I*Infinity)=Pi/2,
 ArcSec(ComplexInfinity)=Pi/2
}